<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    .box {
        position: relative;

        height: 100px;
        width: 100px;
        background-color: palevioletred;
        animation: go 5s linear infinite;
    }

    @keyframes go {
        0% {
            transform: translateY(0);
        }

        25% {
            transform: translateX(500px);
        }


        50% {
            transform: translateX(500px) translateY(500px);
        }


        75% {
            transform: translateX(0px) translateY(500px);
        }

        100% {
            transform: translateX(0) translateY(0);
        }

    }
</style>

<body>

    <div class="box"></div>

</body>

</html>